/**
* @Title: Demo7.java
* @Package me.shibor.study.javaSE.io
* @Description: TODO
* @author shibor
* @date 2017年2月7日 下午11:45:51
* @version V1.0
*/
package me.shibor.study.javaSE.io;

import java.io.IOException;

/**
 * @ClassName: Demo7
 * @Description: 输入一串字符显示出来，并显示 System.in 和 System.out 所属的类
 * @author shibor
 * @date 2017年2月7日 下午11:45:51
 * 
 */
public class Demo7 {
	public static void main(String args[]) {
		try {
			byte a[] = new byte[128]; // 设置输入缓冲区
			System.out.print("请输入字符串：");
			int count = System.in.read(a); // 读取标准输入输出流
			System.out.println("输入的是：");
			for (int i = 0; i < count; i++)
				System.out.print(a[i] + ""); // 输出数组元素的 ASCII 值
			System.out.println();
			for (int i = 0; i < count - 2; i++) // 不显示回车和换行符
				System.out.print((char) a[i] + ""); // 按字符方式输出元素
			System.out.println();
			System.out.println("输入的字符个数为：" + count);
			Class<?> InClass = System.in.getClass();
			Class<?> OutClass = System.out.getClass();
			System.out.println("in 所在的类为：" + InClass.toString());
			System.out.println("out 所在的类为：" + OutClass.toString());
		} catch (IOException e) {
		}
	}
}
